package com.itwxz.forum.domain.po;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserOnline implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    private String loginId;        // 用户ID
    private String token;          // 会话Token
    private String deviceType;     // 登录设备类型
    private LocalDateTime loginTime;       // 创建时间（建议转为Date）

    private String nickName;       // 昵称
    private String ipaddr;         // IP地址
    private String loginLocation;  // 登录位置
    private String browser;        // 浏览器
    private String os;             // 操作系统
}
